.number-container {
  width: 100%;
  overflow: scroll;

  .number-table {
    width: 100%;
    border-collapse: collapse;

    th {
      border: 1px solid #eee;
      background: #f8f8f8;
      padding: 6px;
      font-size: 26px;
      font-weight: 500;
    }

    td {
      border: 1px solid #eee;
      text-align: center;
      vertical-align: top;
      padding: 6px 0;
      font-size: 26px;

      .repeat-item {
        margin: 6px 0;

        .repeat-count {
          display: inline-block;
          margin: 0 2px;
          font-size: 32px;
          font-weight: 500;
        }
      }
    }
  }
}